package cn.com.itg.pojo.domain.entity;

import cn.com.itg.pojo.domain.entity.base.KafkaConsumerDataBase;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@Accessors(chain = true)
public class VBFA extends KafkaConsumerDataBase {

    @JsonProperty("MANDT")
    private String mandt;

    @JsonProperty("RUUID")
    private String ruuid;

    @JsonProperty("VBELV")
    private String vbelv;

    @JsonProperty("POSNV")
    private String posnv;

    @JsonProperty("VBELN")
    private String vbeln;

    @JsonProperty("POSNN")
    private String posnn;

    @JsonProperty("VBTYP_N")
    private String vbtyp_n;

    @JsonProperty("RFMNG")
    private BigDecimal rfmng;

    @JsonProperty("MEINS")
    private String meins;

    @JsonProperty("RFWRT")
    private BigDecimal rfwrt;

    @JsonProperty("WAERS")
    private String waers;

    @JsonProperty("VBTYP_V")
    private String vbtyp_v;

    @JsonProperty("PLMIN")
    private String plmin;

    @JsonProperty("TAQUI")
    private String taqui;

    @JsonProperty("ERDAT")
    private String erdat;

    @JsonProperty("ERZET")
    private String erzet;

    @JsonProperty("MATNR")
    private String matnr;

    @JsonProperty("BWART")
    private String bwart;

    @JsonProperty("BDART")
    private String bdart;

    @JsonProperty("PLART")
    private String plart;

    @JsonProperty("LGNUM")
    private String lgnum;

    @JsonProperty("AEDAT")
    private String aedat;

    @JsonProperty("FKTYP")
    private String fktyp;

    @JsonProperty("BRGEW")
    private BigDecimal brgew;

    @JsonProperty("GEWEI")
    private String gewei;

    @JsonProperty("VOLUM")
    private BigDecimal volum;

    @JsonProperty("VOLEH")
    private String voleh;

    @JsonProperty("FPLNR")
    private String fplnr;

    @JsonProperty("FPLTR")
    private String fpltr;

    @JsonProperty("RFMNG_FLO")
    private BigDecimal rfmng_flo;

    @JsonProperty("RFMNG_FLT")
    private BigDecimal rfmng_flt;

    @JsonProperty("VRKME")
    private String vrkme;

    @JsonProperty("ABGES")
    private BigDecimal abges;

    @JsonProperty("SOBKZ")
    private String sobkz;

    @JsonProperty("SONUM")
    private String sonum;

    @JsonProperty("KZBEF")
    private String kzbef;

    @JsonProperty("NTGEW")
    private BigDecimal ntgew;

    @JsonProperty("LOGSYS")
    private String logsys;

    @JsonProperty("WBSTA")
    private String wbsta;

    @JsonProperty("CMETH")
    private String cmeth;

    @JsonProperty("MJAHR")
    private String mjahr;

    @JsonProperty("STUFE")
    private String stufe;

    @JsonProperty("_DATAAGING")
    private String dataaging;
}
